6155062c01578efea760cbb551d48a83e3c58d80,grails-core/src/main/groovy/org/codehaus/groovy/grails/compiler/injection/MixinTransformation.java,MixinTransformation,weaveMixinsIntoClass,#ClassNode#ListExpression#,76

Before Change


                        for (MethodNode mixinMethod : mixinMethods) {
                            if (isCandidateMethod(mixinMethod) && !hasDeclaredMethod(classNode, mixinMethod)) {
                                if (mixinMethod.isStatic()) {
                                    /*MethodNode methodNode =*/ GrailsASTUtils.addDelegateStaticMethod(classNode, mixinMethod);
                                }
                                else {
                                    /*MethodNode methodNode =*/ GrailsASTUtils.addDelegateInstanceMethod(classNode, fieldReference, mixinMethod, false);

After Change


                        for (MethodNode mixinMethod : mixinMethods) {
                            if (isCandidateMethod(mixinMethod) && !hasDeclaredMethod(classNode, mixinMethod)) {
                                if (mixinMethod.isStatic()) {
                                    GrailsASTUtils.addCompileStaticAnnotation(GrailsASTUtils.addDelegateStaticMethod(classNode, mixinMethod));
                                }
                                else {
                                    GrailsASTUtils.addCompileStaticAnnotation(GrailsASTUtils.addDelegateInstanceMethod(classNode, fieldReference, mixinMethod, false));